<h1>Hei maailma!</h1>
<style type="text/css">
  .borders td { border: 1px solid; }
  
</style>
<?php
//db-related variables
require_once 'settings/global_settings.php';
//datastore abstraction
require_once 'global/datastore.php';

foreach(listTables() as $key => $value) {
  echo "$key: <strong>$value</strong><br />\n";
}
//Jos tänne POSTattiin tietokantakamaa, katsellaan db:n tietoja
if(isset($_POST)) {
  
  //Jos postattiin raakaa sql:ää, näytetään tulokset
  if(isset($_POST['sqltext'])) {
    echo "<h2>kyseltiin: ".$_POST['sqltext']."</h2>";
    $resultAr = ds_rawQuery($_POST['sqltext'] ); ?>
<table class="borders">
  <thead><tr>Raa'an kyselyn tulokset:</tr></thead>
  <tr><td>SQL query oli:</td><td><?php echo $_POST['sqltext'] ?></td></tr>
  <?php for($i = 0; $i < count($resultAr); $i++) {
          echo "<tr><td>$i</td>";
          for($j = 0; $j < count($resultAr[$i]); $j++) {
            echo "<td>".$resultAr[$i][$j]."</td>";
          }
          echo "</tr>\n";
          
          } ?>
</table>

<?php
  }else {
	$missing_db_login_info = array ();
	if(!isset($_POST['dbname'])) {
		array_push($missing_db_login_info, "Tietokannan nimi puuttui");
	}
	if(!isset($_POST['dbuser'])) {
		array_push($missing_db_login_info, "Tietokannan käyttäjätunnus puuttui");
	}
	if(!isset($_POST['dburl'])) {
		array_push($missing_db_login_info, "Tietokannan URL puuttui");
	}
	if(!isset($_POST['dbpw'])) {
		array_push($missing_db_login_info, "Tietokannan nimi puuttui");
	}
	if(!isset($_POST['dbtable'])) {
		$db_table = '';
		$db_info_hash = listTables();
		foreach ($db_info_hash as $key => $value) {
			echo "<div>$key: $value</div>";
		}
	}else if(count($missing_db_login_info) == 0 ) {
		//createRow löytyy global/datastore.php-tiedostosta
		$db_table = $_POST['dbtable'];
		createRow($db_table, array('asarake', 'bsarake', 'csarake'), array(array('tieto1', 12345, 'tieto2'), array('tieto2.1', 98765, 'tieto2.2' )));
	}
  }
}

	include 'backend/templates/header.php';
	?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
	<table>
		<thead>
			<tr><td colspan="2">Tietokanta-asetukset</td></tr>
		</thead>
		<tr>
			<td>Tietokannan nimi:</td>
			<td><input type="text" name="dbname" value="<?php echo $db_name ?>" />
			</td>
		</tr>
		<tr>
			<td>Tietokantataulun nimi:</td>
			<td><input type="text" name="dbtable" value="<?php echo $db_table ?>" />
			</td>
		</tr>
		<tr>
			<td>Tietokantakäyttäjä:</td>
			<td><input type="text" name="dbuser" value="<?php echo $db_user ?>" />
			</td>
		</tr>
		<tr>
			<td>Tietokannan URI:</td>
			<td><input type="text" name="dburl" value="<?php echo $db_url ?>" />
			</td>
		</tr>
		<tr>
			<td>Tietokannan salasana</td>
			<td><input type="password" name="dbpw" />
			</td>
		</tr>
		<tr>
			<td><input type="submit" name="Tallenna" value="Tallenna" /></td>
			<td><input type="reset" name="reset" value="Tyhjennä" />
			</td>
		</tr>
	</table>
</form>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
  <div>Raaka SQL-kysely</div>
  <textarea name="sqltext" rows="12" cols="90"></textarea>
  <br />
  <input type="submit" name="submit" value="Suorita kysely" />
</form>

<?php
echo "<h4>helo hello</h4>";
echo "<strong>Tää postataan kohteeseen: ".$_SERVER['REQUEST_URI']."</strong>\n";
include 'backend/templates/footer.php';
?>